/*********顶部搜索 20220818**********/
input {	outline: none;}
input:focus {outline: none;  }
.search-tab { float:left; width:520px; margin:22px 0 0px 100px;}
.search-form .so-input-box { float:left; border:0; width:412px; height:32px;}
.search-form .so-input-box .soinput { float:left; background: #fff; border:1px solid #0b7bb0;height:30px; line-height:30px; padding:5px 0 5px 10px; font-size:16px; color:#333; width:402px;}
.search-form .so-input-box .fcinput { color:#666;}
.search-form .sobtn { background: #0b7bb0 url(../images/head-icons.png) no-repeat 24px -110px; float:left; display:inline;width:72px; height:42px;  border:none; margin-right:1px; cursor:pointer; }
.search-form .sobtn:hover{background: #0b7bb0 url(../images/head-icons.png) no-repeat 24px -110px;}
.search-tags { width:517px; height:18px; line-height:18px; overflow:hidden; color:#777; margin-top:5px;}
.search-tags span { float:left; display:inline; margin-right:1px; font-size:13px; }
.search-tags a { float:left; display:inline; margin-right:10px; color:#777;font-size:13px; }
.search-tags a:hover { color:#0b7bb0;}


.search-tab .search-form .so-select { float:left; width:56px; height:36px; overflow:hidden; position:relative; z-index:50;}
.search-tab .search-form .so-select ul { width:54px; background:#fff; border-left:#fff 1px solid; border-right:#0b7bb0 1px solid; position:absolute; z-index:51;}
.search-tab .search-form .so-select li { height:36px; line-height:36px; text-align:center;}
.search-tab .search-form .so-select li a { display:block; height:36px; color:#666; text-decoration:none;}
.search-tab .search-form .so-select li a:hover { background:#f5f5f5;}
.search-tab .search-form .so-select li.selected { text-indent:-10px;}
.search-tab .search-form .so-select i { background:url(../images/cct_ui.png) -15px 0 no-repeat; display:block; width:7px; height:4px; overflow:hidden; position:absolute; top:16px; right:10px; z-index:52;}
.search-tab .search-form .so-hover { overflow:visible;}
.search-tab .search-form .so-hover i { background-position:-15px -5px;}
.search-tab .search-form .so-hover ul { border-left:#0b7bb0 1px solid; border-bottom:#0b7bb0 1px solid;}
.search-form .sogoods{}
.search-form .soshop { background:#ff7f00;}
.search-form .soshop:hover { background:#ff9500;}


/*********关于我们**********/
.bg_wedo    { background:url(/images/bg_wedo.jpg) center center no-repeat; background-size:cover; }
.bg_wehave  { background:url(/images/bg_wehave.jpg) center center no-repeat; background-size:cover;margin-top:10px;}
.bg_linklogo{ background:url(/images/bg_linklogo.jpg) center center no-repeat; background-size:cover;margin-top:10px;}

.w50:after{ content:'';clear: both; display: block;	font-size:0;}
.w50 {width: 48%; float: left;box-sizing: border-box; padding:12px; background:rgba(255,51,0,0.6); margin:1%;}
.w50 h2 { display:block; position:relative; text-indent:28px;
    width: 100%;
    text-align: left;
    font-weight: 550;
    color: #333;
    line-height: 2;
    font-size: 2em;
}
.w50 h2:before{
	content: "\f055";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: -25px;
	}
.w50 p {display:block;
    width: 100%;
    text-align: center;
}
.title_big:after{ content:'';clear: both; display: block;	font-size:0;}
.title_big {    display: block;
    float: left;
    padding: 160px 0;
    width: 48%;
    box-sizing: border-box;
    background: rgba(255,51,0,0.6);
    margin: 1%;
    text-align: center;
    font-weight: 550;
    color: #333;
    line-height: 1.4;
    font-size: 4em;
}

.w98:after{ content:'';clear: both; display: block;	font-size:0;}
.w98 {width: 98%; float: left;box-sizing: border-box;  margin:1%;}
.bg_orange{background:rgba(244,177,80,0.8);}
.bg_blue{background:rgba(125,215,241,0.8);}
.bg_green{background:rgba(138,209,148,0.8);}
.bg_yellow{background:rgba(246,222,76,0.8);}

ul.two_ul:after{ content: ''; clear: both; display: block; font-size: 0;}
ul.two_ul {width:100%; float:left; padding:0 22px; box-sizing: border-box;}
ul.two_ul lh {
    display:block;
    width: 20%;
	float: left;
    padding-top: 130px;
	padding-bottom: 100px;
    text-align: left; text-indent:10px;
    font-weight: 550;
    color: #333;
    line-height: 1.4;
    font-size: 3em;
}
ul.two_ul lh font {    color: #666;}

ul.two_ul li{display:block; float:left; width:40%; padding:1% ;overflow:hidden ;box-sizing: border-box;}
ul.two_ul li p.datu{width:100%; height:; display:block; overflow:hidden;}
ul.two_ul li p.datu img{width:100%; }
ul.two_ul li h2{ width:100%; font-size:1.6em; padding-top:5px; color:#222; font-weight: normal; text-align:center;}
ul.two_ul li.w26{ width:20% !important;}
ul.two_ul ol{display:block; float:left; width:13%; padding:1% ;overflow:hidden ;box-sizing: border-box;}
ul.two_ul ol img{width:100%; }
ul.two_ul p.h2{ width:100%; float:left; font-size:1.6em; padding:5px 0 22px 20%; color:#222; font-weight: normal; text-align:center;box-sizing: border-box;}

ul.link_ul:after{ content: ''; clear: both; display: block; font-size: 0;}
ul.link_ul {width:100%; float:left; padding:0 12px; box-sizing: border-box;}
ul.link_ul ol{
    display: block;
    float: left;
    width: 15%;
    margin: 0.8%;
    padding: 0;
    box-sizing: border-box;
    background: rgba(255,255,255,0.8);}
ul.link_ul ol img{width:100%; }
ul.link_ul ol:last-child { text-align:center; font-size:2em; padding:30px 0; color:#222; font-weight: normal; text-align:center;}








/*********联系方式**********/
.w100:after{ content:'';clear: both; display: block;	font-size:0;}
.w100 {width: 100%; float: left; }
.bg_contact{ background:url(/images/bg_contact.jpg) center center no-repeat; background-size:cover;}
.title_first { padding-top:50px;
    width: 100%;
    text-align: center;
    font-weight: 550;
    color: #333;
    line-height: 1.4;
    font-size: 2.6em;
}
.title_sec {padding-bottom:30px;
    width: 100%;
    text-align: center;
    font-weight: 550;
    color: #333;
    line-height: 1.4;
    font-size: 2.6em;
}
ul.six_code:after{ content: ''; clear: both; display: block; font-size: 0;}
ul.six_code {width:100%; float:left; padding:0 22px; box-sizing: border-box;}
ul.six_code h2 {
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #333;
    line-height: 2;
    font-size: 2.2em;
}
ul.six_code ol{display:block; float:right; width:40%;  }

ul.six_code li{display:block; float:left; width:180px;  margin-right:35px; margin-bottom:15px; margin-top:15px;height:;box-sizing: border-box; position:relative;transition: all 0.6s ease;}
ul.six_code li a p.datu{width:100%; display:block; overflow:hidden;background:#f5f5f5;position: relative; border:#FFF 1px solid;}
ul.six_code li a p.datu img{width:100%; }
ul.six_code li a h2{ width:100%; font-size:2em; padding-top:5px; color:#222; font-weight: normal; text-align:center;}



.mod1:after{ content:'';clear: both; display: block;	font-size:0;}
.inner_cont:after{ content:'';clear: both; display: block;	font-size:0;}
.title_cont:after{ content:'';clear: both; display: block;	font-size:0;}
.txt_area:after{ content:'';clear: both; display: block;	font-size:0;}

.inner_cont {width: 100%; float: left; margin-top:2px;
    overflow: hidden;
    padding: 48px 0 38px;
    background: rgba(248,248,248,0.8);
}
.inner_cont .title_cont {
    float: left; width:35%; text-align:center;
    display: block;
    padding-top: 4%;
    font-size: 25px;
    color: #333; line-height:1.2;
}
 .txt_area {
    float: left;
    padding-left: 80px;
    border-left: 1px solid #ccc;
}
 .txt_area dl {
    margin-bottom: 15px;
}

.txt_area dt span{display:none; font-size:0;}
.txt_area dt {
    display: inline-block;
    color: #f27321;
    font-size: 30px;
    font-family: FontAwesome;
    font-style: normal;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: #f27321 1px solid;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: middle;
}
.txt_area dt i {
    text-indent: 6px;
}
.txt_area dd {
    display: inline-block;
    margin-left: 13px;
    font-size: 17px;
    color: #111;
    vertical-align: middle;
}
.txt_area dd font{    font-size: 14px; line-height: 22px;}

/*********顶部文字**********/
.top_h {    position: absolute;    top: 25px;    left: 335px; font-family:Arial, 微软雅黑, 宋体;}
.top_hh{ font-size:26px; line-height:36px; font-weight:bold;color: rgb(69, 69, 69);letter-spacing: 6px;}
.top_hhh{ font-size:20px; line-height:30px; font-weight:bold;color: rgb(69, 69, 69);letter-spacing: 3px;text-transform: capitalize;}
.telcall { position:relative;background: none !important;}
.telcall:before{
	content: "\f2a0";font-size:44px;color:rgb(154, 48, 0);
    font-family: "FontAwesome";
    position: absolute;
    top: 13px;
    left: 15px;
	}


